home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er 1989 July
/
64er_Magazin_89-07_1989_Markt__Technik_de_Side_A.d64
/
farben beispiel
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
1KB
|
61 lines
10 rem ***************************
11 rem *** declare 88 beispiel ***
15 open1,8,15:print#1,"s:blue.obj,colors.pac":close1
20 (NULL)
100 rem *** erstellen eines obj-files
105 rem 1. file oeffnen
110 open1,8,2,"blue.obj,p,w"
111 rem 2. assembler aufruf
112 sys9*4096:.opt o1:*=828
113 ; ** 3. quelltext ***
114 .asc "program:"
120 lda #6:sta 53280:sta 53281:rts
130 .end
132 close1
140 rem deklaration
142 (NULL)"blue",8
200 rem *** pack-file mit using
210 open1,8,2,"colors.pac,p,w"
212 sys9*4096:.opt o1:*=828
213 ; *** quelltext ***
214 .asc "pro[195] white,pro[195] grey:u[211] blue,2:pro[199]:"
220 jmp wht:jmp gre
224 wht lda #1:jmp l328
226 gre lda #12
228 l328 jmp $ffff
230 .end
232 close1
240 rem deklaration
242 (NULL)"colors",8
300 rem *** aus speicher deklarieren
309 rem 1. assembler-aufruf
310 sys9*4096:.opt oo:*=828
312 ; ** 2. quelltext
314 .asc "using blue,2:program:"
316 .word ende
318 lda #2:jmp $ffff
320 ende nop
322 .end
330 rem *** deklaration
340 (NULL)"red",1,828
400 rem *** "pack" mit #1 ohne "using"
412 sys9*4096:.opt oo:*=828
414 .asc "procedure green,procedure yellow:program:"
416 .word ende
420 jmp grn:jmp yel
424 grn lda #5:jmp l328
426 yel lda #7
428 l328 sta 53280:sta 53281:rts
430 ende nop
432 .end
440 rem *** deklaration
442 (NULL)"colors2",1,828
450 print:print"folgende befehle sind definiert:"
452 (NULL)
499 end
500 rem ** direkt-deklaration #0
501 rem ** nur mit profi-ass
502 (NULL)"purple",0,"program:":.opt oo
504 lda #4:sta 53280:sta 53281:rts
506 .end